99
22
29
228
25
75
144
65
63
238
10
42
86
38
41
71
31
253
17
77
117
160
227
59
6
8
23
74
33
56
46
261
9
348
174
20
15
62
322
234
13
11
119
44
180
64
126
18
12
507
61
52
90
32