78
50
36
27
30
7
38
56
5
18
12
84
24
42
71
31
167
48
32
25
26
216
19
43
63
37
62
76
98
145
305
22
275
128
53
87
1021
372
104
16
349
259
23
29
40
34
342