93
62
98
31
243
55
133
43
109
82
210
41
17
34
32
25
49
45
47
36
110
51
33
40
137
370
54
48
136
37
204
141
119
80
114
58
85
38
20
16
120
28
83
30
169
498
91
117
160