37
45
13
28
36
32
328
14
23
5
4
30
59
125
57
135
64
117
309
17
70
270
444
235
12
20
68
27
228
40
327
224
150
44
6
16
256
6624
438
127
148
396
41
380
55
89
134
24
203
66
21
46
86
60