296
47
76
45
25
52
41
4
146
89
33
120
20
29
12
75
27
311
26
56
212
541
335
50
37
144
102
72
15
94
159
81
175
103
36
109
28
19
30
165
23
98
253
128
63
13
80
22
51
97
182
83