248
13
116
90
74
36
12
22
29
57
26
15
24
38
119
132
35
97
75
25
30
62
58
17
10
32
88
8
181
14
37
78
83
20
125
165
63
339
204
67
23
93
156