35
32
3
44
33
2
120
48
15
29
14
20
11
78
56
19
258
25
83
196
30
252
7
144
8
22
57
12
100
17
3398
28
376
43
670
74
154
80
192
62
652
69
382
90
128
26
130
38
39
116