45
164
47
106
170
113
97
108
62
284
12
748
503
46
238
300
528
188
93
107
59
40
95
75
330
58
771
187
73
104
117
57
13
92
337
42
28
24
228
89
459
82
415
23
19
84
70
150
99
33
38
43
88
64