29
23
79
13
8
14
45
2
3
10
4
26
159
11
28
43
74
63
42
19
268
49
39
17
130
360
66
51
240
281
155
30
419
163
105
48
83
270
184
95
68
73
54
251
41
81
92
33
32
177