121
53
49
35
20
31
15
162
13
29
68
151
88
51
108
79
27
19
122
142
63
8
43
48
58
23
26
175
55
89
116
22
81
138
30
239
427
42
73
84
124
45
95
93
61
47
72
99
473
28
41
75