113
5
33
50
30
301
297
51
29
19
116
13
86
46
64
6
28
71
41
180
31
10
9
37
24
18
271
20
27
35
148
36
91
40
22
78
7
11
108
343
12
26
229
105
1833
25
42