153
329
12
192
228
68
165
29
35
83
85
64
50
131
51
20
327
47
42
195
130
24
86
9
134
88
207
989
19
226
53
26
63
495
100
14
38
386
568
952
62
59
32
168
33
7
77
17
56
451
81
72
337
258
223