49
58
308
39
64
111
17
108
112
61
167
9
92
436
126
155
268
46
23
53
84
67
44
26
15
120
68
24
28
127
40
35
19
1
85
6
56
77
25
148
7
154
95
93
69
11
12