103
82
105
27
29
14
40
33
12
67
130
79
25
24
77
148
54
20
258
527
234
43
7
41
15
73
23
50
52
598
197
188
63
183
227
31
96
98
90
89
39
9
42
66
47
13
255
53