101
90
26
110
58
74
33
31
426
15
34
16
13
87
24
164
29
17
21
30
14
25
124
28
8
22
80
45
6
63
59
196
77
255
88
122
69
98
117
41
151
40
107
37
70
103
49
18