121
107
58
89
9
50
66
210
41
21
79
135
24
37
81
44
31
11
14
68
43
22
48
141
13
286
373
18
51
38
149
127
16
29
148
15
497
19
35
119
77
316
132
95
59
75