29
1
23
13
39
28
3
148
17
10
44
6
154
43
71
114
253
94
45
36
82
128
22
418
197
223
144
24
46
68
51
30
199
41
97
38
117
134
47
166
95
11
57
86
26
56
185
279
107
347
4
20
25
19