28
1
15
145
77
72
31
73
55
120
20
376
96
129
250
65
539
257
85
116
177
22
269
294
103
7
51
11
54
4
105
158
71
29
12
30
95
225
41
724
492
43
160
192
731