37
22
521
12
53
24
43
32
39
256
2
46
148
62
14
47
254
41
25
145
358
163
49
68
11
19
30
45
6
60
76
73
29
8
51
58
748
286
13
17
144
369
75
131
357
164
465