102
19
79
30
18
45
22
11
135
252
63
97
95
28
80
148
66
2
29
275
368
210
77
26
120
51
100
199
7
140
596
88
268
4
42
15
16
53
114
20
39
155
158
62
325
49
23
59
55
111
64
9
25
295
103
14