35
33
254
72
376
23
37
13
42
9
40
21
77
44
3
31
147
24
553
7
32
36
15
38
30
86
47
80
63
175
45
70
57
19
288
10
146
154
99
5
11
153
126
20
89
125