98
31
141
68
17
101
146
49
30
53
103
70
85
48
38
194
441
14
44
165
93
42
66
24
145
47
158
210
41
100
265
25
65
63
45
87
150
108
84
23
51
76
122
33
152
18
46
27