121
81
63
203
38
27
21
23
117
5
100
51
70
172
11
8
106
14
4
69
79
101
67
12
85
48
58
28
50
56
41
173
44
61
33
10
112
45
39
129
128
140
307
175
43
57
40