116
24
51
231
39
748
42
95
48
91
106
12
28
43
40
7
183
252
55
18
57
121
112
46
193
198
49
366
45
497
33
89
56
84
195
34
38
10
4
11
35
69
86
29
1
8
26
31
75
148