233
12
75
33
32
38
37
25
62
325
56
218
149
40
84
47
35
64
24
353
257
53
15
120
70
27
114
51
73
18
23
175
63
49
103
46
150
22
299
39
98
13
36
30
168
65
50
265
140