0
7
3
10
2
5
8
35
17
26
13
12
39
51
29
58
108
38
41
22
69
23
30
52
310
43
25
4
134
297
376
77
606
757
455
154
317
70
415
110
82
451
157
176
68
81
263
325
497
138
205