29
127
47
24
293
14
40
120
48
145
92
20
13
350
82
60
126
97
392
34
101
51
19
22
42
93
194
78
90
23
234
59
129
41
527
33
18
65
136
67
121
94
45
9
58
28
70
54