122
86
250
79
11
62
94
12
113
38
20
205
125
63
37
7
51
76
56
28
39
16
44
41
9
5
118
24
153
341
53
156
13
88
366
8
285
83
256
60
26
75
111
97
22
442
21
25
173
30