35
101
34
53
309
19
54
48
59
81
22
24
297
51
52
17
31
47
154
25
116
60
93
23
98
8
7
30
14
37
32
44
69
3
6
5
26
85
106
102
165
74
10
43
359
15
49
56