53
33
29
44
8
25
52
36
45
127
67
246
583
42
24
148
120
63
84
51
163
141
28
74
17
10
119
124
114
19
330
9
14
130
56
34
105
16
7
13
59
146
109
147
133
123
22
55
90
41