29
242
445
44
144
375
218
83
75
32
22
96
102
213
40
33
86
26
37
20
150
58
2795
336
145
74
423
64
9
51
304
200
87
27
56
349
48
201
80
379
76
28
781
91
31
46
103
127
394
45
30
61
52
34
19