215
48
24
108
60
97
23
82
21
52
38
45
148
49
142
87
100
94
84
13
29
18
86
76
102
25
16
36
75
46
90
276
12
17
28
14
27
89
131
67
63
40
19
317
347
35
426
95