95
130
28
221
103
7
21
31
48
49
195
141
256
2424
122
62
41
182
32
140
132
657
14
80
34
351
35
44
142
114
60
26
77
126
12
723
112
91
706
216
113
127
399
193
24
159
107
276
56
50
125
51
25
105