44
23
140
364
51
38
8
12
656
42
35
16
49
45
108
116
156
406
46
66
117
166
19
145
33
102
289
58
201
114
307
349
26
48
97
79
13
57
148
9
63
2
28
68
93
537
43
362
153
363