29
73
51
630
212
38
109
76
35
101
202
82
353
142
72
44
246
470
24
84
75
70
93
89
31
91
59
120
13
9
104
27
178
41
12
16
28
34
20
6
48
80
11
43
54
49
47
7
269
8
40
123
85