60
21
28
68
38
149
326
63
120
94
126
103
45
101
50
67
66
53
41
46
136
51
73
29
91
31
123
80
82
36
14
10
3
161
61
33
70
44
100
196
32
23
35
57
243
227
108
107
116