61
29
18
17
14
30
38
73
88
49
85
672
202
556
25
310
51
116
82
47
40
28
569
362
361
562
264
36
48
77
103
56
59
41
145
126
79
130
120
94
68
67
78
16
127
241
92
167
235
87
149
184